<?php
/**
 * alltosun.com 添加助理
 * ============================================================================
 * 版权所有 (C) 2009-2011 北京互动阳光科技有限公司，并保留所有权利。
 * 网站地址: http://www.alltosun.com
 * ----------------------------------------------------------------------------
 * 许可声明：这是一个开源程序，未经许可不得将本软件的整体或任何部分用于商业用途及再发布。
 * ============================================================================
 * $Author: 高昂 (gaoa@alltosun.com) $
 * $Date: 2016-2-1 下午5:24:26 $
 * $Id: $
 */

class Action
{
    /**
     * 添加院线管理账号
     */
    public function add()
    {
        $id = Request::Get('id', 0);
        if ($id) {
            $user_info          = _uri('user', $id);
            Response::assign('info', $user_info);
        }

        Response::assign('role', '院线管理员');
        Response::assign('role_id', user_config::CINEMA_MANAGER);

        Response::display('admin/add_cinema_manager.html');
    }

    /**
     * 保存大区经理
     */
    public function save()
    {
        $id          = Request::getParam('id', 0);
        $info        = Request::getParam('info', array());
        $hash        = user_helper::random_hash(6);

        $role_id     = $info['role_id'];
        $password    = $info['password'];

        // 检查用户手机号和邮箱
        $result = user_helper::common_check_save($info);
        if ($result[0] !== true) {
            return $result;
        } else {
            $info = $result[1];
        }

        if ($id) {
            $result = user_helper::common_update_user_info($info, $password, $hash, $id);
            if ($result[0] === true) {
            } else {
                return $result;
            }
        } else {
            $result = user_helper::common_create_user_info($info, $password, $role_id, $hash);
            if ($result[0] === true) {
                $user_id = $result[1];
            } else {
                return $result;
            }
        }
        Response::redirect(AnUrl('user/admin'));
    }
}
?>